8 research outputs found

    A Multimedia Interactive Environment Using Program Archetypes: Divide-and-Conquer

    Get PDF
    As networks and distributed systems that can exploit parallel computing become more widespread, the need for ways to teach parallel programming effectively grows as well. Even though many colleges and universities provide courses on parallel programming [1], most of those courses are reserved for graduate students and advanced undergraduates. There is a demand for ways to teach fundamental parallel programming concepts to people with just a working knowledge of programming. By using the idea of a software archetype, and providing a learning environment that teaches both concept and coding, we hope to satisfy this need. This paper presents an overview of the multimedia approach we took in teaching parallel programming and offers Divide-and-Conquer as an example of its use

    Ethical Aspects Of The Journalistic And Advertising Texts’ Analysis

    Get PDF
    Article is devoted to a problem of media texts (journalistic and advertising) compliance to ethical standards: to ethical standards of professional community and norms of media ethics.The research is conducted with the use of the "humanitarian expertise» principles and the semantic analysis method.In journalistic texts professional ethics standards violation is revealed. Advertising texts contain intended elocution violations.Non-compliance with ethical standards can be motivated by a divergence between them and other professional requirements to the journalistic and advertising text. In case of such divergences authors neglect requirements of ethics. The inattention reasons to ethical aspects of media texts: insufficiently accurate wording of ethical standards in Codes of professional ethics.Violations of professional ethics standards and language ethics demand discussion by professional community for improvement of professional standards and developing prevention mechanisms for such violations

    An Algorithm for Distributed Location Management in Networks of Mobile Computers

    Get PDF
    In a network supporting mobile communication devices, a mechanism to find the location of a device, wherever it may be, is needed. In this paper, we present a distributed algorithm for this purpose along with its formal specification and proof sketch. Inspired by our experiences with Wang's algorithm [9], one goal of this paper is to demonstrate that the process of formalization together with careful attention to abstraction and presentation can yield significant benefits in algorithm design. In this case, we obtained a more regular, general, and robust algorithm with a clearer description. An incidental contribution is a useful theorem for proving progress properties in distributed algorithms that use tokens

    Parallel Programming Archetypes in Combinatorics and Optimization

    Get PDF
    A Parallel Programming Archetype is a language-independent program design strategy. We describe two archetypes in combinatorics and optimization, their components, implementations, and example applications developed using an archetype

    A Multimedia Interactive Environment Using Program Archetypes: Divide-and-Conquer

    No full text
    As networks and distributed systems that can exploit parallel computing become more widespread, the need for ways to teach parallel programming effectively grows as well. Even though many colleges and universities provide courses on parallel programming [1], most of those courses are reserved for graduate students and advanced undergraduates. There is a demand for ways to teach fundamental parallel programming concepts to people with just a working knowledge of programming. By using the idea of a software archetype, and providing a learning environment that teaches both concept and coding, we hope to satisfy this need. This paper presents an overview of the multimedia approach we took in teaching parallel programming and offers Divide-and-Conquer as an example of its use. Introduction Parallel computers offer the potential for affordable high performance computation; this potential is limited by inadequate methods and tools for parallel programming and by an insufficient number of pra..

    An Algorithm for Distributed Location Management in Networks of Mobile Computers

    No full text
    In a network supporting mobile communication devices, a mechanism to find the location of a device, wherever it may be, is needed. In this paper, we present a distributed algorithm for this purpose along with its formal specification and proof sketch. Inspired by our experiences with Wang's algorithm [9], one goal of this paper is to demonstrate that the process of formalization together with careful attention to abstraction and presentation can yield significant benefits in algorithm design. In this case, we obtained a more regular, general, and robust algorithm with a clearer description. An incidental contribution is a useful theorem for proving progress properties in distributed algorithms that use tokens. 1 System Description We consider a system with a fixed network consisting of a set of nodes with unique IDs and communication links between them, plus a large number of mobile devices we will call portables. Routing 1 between each pair of nodes in the fixed network is provided..

    Transformation of the concept of legal system in the conditions of globalisation

    No full text
    The purpose of the study is to identify the main trends and factors influencing the development of the theoretical concept of the legal system and possible categories derived from it. The methodological basis of the research is represented by such scientific methods as dialectical, logical, historical, predictive, systemic analysis and content analysis. This made it possible, in view of achievement of the said objective, to analyse the works of Russian and foreign comparativists, both the founders of modern comparative jurisprudence and novice researchers, as well as the materials of scientific conferences on the problem under investigation. The result of the study was the conclusion that the complex nature of the category “legal system” makes it possible to form a holistic picture of legal reality. At the same time, the result of the research depends on the criterion laid as a basis for this concept. The paper also substantiates the fact that presently one may observe a tendency towards a comprehensive understanding of the legal system, towards rejection of the formational approach in favour of the socio-cultural one, with regard for a number of other internal and external factors affecting the formation and functioning of the legal system. The novelty of the study was the conclusion that the concept of the legal system, as well as the categories derived from it, so far represent the basic theoretical function in formulating hypotheses, setting goals and objectives of comparative legal research. At the same time, the authors note that a unified approach to comprehending the essence, typology and classification of legal systems is objectively not possible in the conditions of multiple legal cultures and traditions of legal consciousness, which, ultimately, should be assessed as a positive stimulus for further research
    corecore